"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 자바스크립트의 상호작용: '경고', '프롬프트' 및 '확인'

자바스크립트의 상호작용: '경고', '프롬프트' 및 '확인'

2024년 11월 16일에 게시됨
검색:489

Interaction in JavaScript: `alert`, `prompt`, and `confirm`

****

자바스크립트 세계로의 여정에 다시 오신 것을 환영합니다! 이 블로그 게시물에서는 JavaScript에서 사용자와 상호 작용하는 세 가지 필수 방법인 경고, 프롬프트확인을 살펴보겠습니다. 이러한 메서드를 사용하면 각각 메시지를 표시하고, 사용자 입력을 수집하고, 작업을 확인할 수 있습니다. 각 방법을 자세히 살펴보고 어떻게 작동하는지 살펴보겠습니다.

1. 알리다

alert 메소드는 메시지와 "확인" 버튼이 있는 간단한 대화 상자를 표시하는 데 사용됩니다. 이 방법은 사용자에게 중요한 정보나 경고를 표시하는 데 유용합니다.

통사론:

alert(message);

예:

alert("Hello, World!");

설명:

  • 메시지: 대화상자에 표시할 텍스트입니다.
  • alert 메서드는 사용자가 '확인' 버튼을 클릭할 때까지 스크립트 실행을 일시중지합니다.

사용 사례:

// Display a welcome message
alert("Welcome to our website!");

2. 즉각적인

프롬프트 메소드는 사용자에게 텍스트를 입력하라는 대화 상자를 표시하는 데 사용됩니다. 사용자가 입력한 텍스트를 반환하거나, 사용자가 입력을 취소한 경우 null을 반환합니다.

통사론:

prompt(message, default);

예:

let userName = prompt("Please enter your name:", "Guest");
console.log("Hello, "   userName   "!");

설명:

  • 메시지: 대화상자에 표시할 텍스트입니다.
  • default: 입력 필드에 표시되는 기본 텍스트입니다. 이 매개변수는 선택사항입니다.
  • 프롬프트 메소드는 사용자가 입력한 텍스트를 반환하거나 사용자가 입력을 취소한 경우 null을 반환합니다.

사용 사례:

// Collect user input for their name
let userName = prompt("Please enter your name:", "Guest");
if (userName !== null) {
  console.log("Hello, "   userName   "!");
} else {
  console.log("No name entered.");
}

3. 확인하다

confirm 메소드는 메시지와 두 개의 버튼("확인" 및 "취소")이 있는 대화 상자를 표시하는 데 사용됩니다. 사용자가 "확인"을 클릭하면 true를 반환하고, "취소"를 클릭하면 false를 반환합니다.

통사론:

confirm(message);

예:

let isConfirmed = confirm("Are you sure you want to delete this item?");
if (isConfirmed) {
  console.log("Item deleted.");
} else {
  console.log("Deletion canceled.");
}

설명:

  • 메시지: 대화상자에 표시할 텍스트입니다.
  • confirm 메서드는 사용자가 '확인'을 클릭하면 true를 반환하고, 사용자가 '취소'를 클릭하면 false를 반환합니다.

사용 사례:

// Confirm an action before proceeding
let isConfirmed = confirm("Are you sure you want to delete this item?");
if (isConfirmed) {
  console.log("Item deleted.");
} else {
  console.log("Deletion canceled.");
}

알림, 프롬프트, 확인 결합

이러한 방법을 결합하여 보다 상호작용적이고 동적인 사용자 경험을 만들 수 있습니다. 다음은 세 가지 방법을 모두 함께 사용하는 방법을 보여주는 예입니다.

예:

// Display a welcome message
alert("Welcome to our website!");

// Collect user input for their name
let userName = prompt("Please enter your name:", "Guest");
if (userName !== null) {
  console.log("Hello, "   userName   "!");

  // Confirm an action before proceeding
  let isConfirmed = confirm("Do you want to proceed?");
  if (isConfirmed) {
    console.log("Proceeding...");
  } else {
    console.log("Action canceled.");
  }
} else {
  console.log("No name entered.");
}

결론

경고, 프롬프트, 확인 메소드는 JavaScript에서 사용자와 상호작용하기 위한 강력한 도구입니다. 이를 통해 각각 메시지를 표시하고, 사용자 입력을 수집하고, 작업을 확인할 수 있습니다. 이러한 방법을 이해하고 사용하면 보다 대화형이고 동적인 웹 애플리케이션을 만들 수 있습니다.

다음 블로그 게시물에서는 JavaScript에서 사용자 입력 및 이벤트를 처리하는 방법에 대해 자세히 알아보겠습니다. JavaScript 세계로의 여정을 계속 지켜봐 주시기 바랍니다!

릴리스 선언문 이 글은 https://dev.to/codenextgen/interaction-in-javascript-alert-prompt-and-confirm-e80?1에서 복제됩니다.1 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3